Don't use uninitialized node pointer. (#147911, Peter Zelezny)
authorMatthias Clasen <maclas@gmx.de>
Tue, 20 Jul 2004 04:05:42 +0000 (04:05 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 20 Jul 2004 04:05:42 +0000 (04:05 +0000)
Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
use uninitialized node pointer.  (#147911, Peter Zelezny)

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtktreeview.c

index 650b80720a5592f231cd3da1fe994d7317fd24fc..802507df5e5aa437ecf0057132efec50aa9baa99 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
+       use uninitialized node pointer.  (#147911, Peter Zelezny)
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): 
+
 Tue Jul 20 04:34:56 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * configure.in: Bump version number
index 650b80720a5592f231cd3da1fe994d7317fd24fc..802507df5e5aa437ecf0057132efec50aa9baa99 100644 (file)
@@ -1,3 +1,10 @@
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
+       use uninitialized node pointer.  (#147911, Peter Zelezny)
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): 
+
 Tue Jul 20 04:34:56 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * configure.in: Bump version number
index 650b80720a5592f231cd3da1fe994d7317fd24fc..802507df5e5aa437ecf0057132efec50aa9baa99 100644 (file)
@@ -1,3 +1,10 @@
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
+       use uninitialized node pointer.  (#147911, Peter Zelezny)
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): 
+
 Tue Jul 20 04:34:56 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * configure.in: Bump version number
index 650b80720a5592f231cd3da1fe994d7317fd24fc..802507df5e5aa437ecf0057132efec50aa9baa99 100644 (file)
@@ -1,3 +1,10 @@
+Mon Jul 19 23:51:50 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): Don't
+       use uninitialized node pointer.  (#147911, Peter Zelezny)
+
+       * gtk/gtktreeview.c (gtk_tree_view_enter_notify): 
+
 Tue Jul 20 04:34:56 2004  Soeren Sandmann  <sandmann@daimi.au.dk>
 
        * configure.in: Bump version number
index 89ba3a603ead304f279182876a4d7658eb1d48d3..0c3c9edd87996d9e7f507508084b92c9fb6df808 100644 (file)
@@ -4253,17 +4253,15 @@ gtk_tree_view_enter_notify (GtkWidget        *widget,
   if (tree_view->priv->tree == NULL)
     return FALSE;
 
-  if ((tree_view->priv->button_pressed_node != NULL) &&
-      (tree_view->priv->button_pressed_node != node))
-    return TRUE;
-
   /* find the node internally */
   new_y = TREE_WINDOW_Y_TO_RBTREE_Y(tree_view, event->y);
   if (new_y < 0)
     new_y = 0;
   _gtk_rbtree_find_offset (tree_view->priv->tree, new_y, &tree, &node);
 
-  prelight_or_select (tree_view, tree, node, event->x, event->y);
+  if ((tree_view->priv->button_pressed_node == NULL) ||
+      (tree_view->priv->button_pressed_node == node))
+    prelight_or_select (tree_view, tree, node, event->x, event->y);
 
   return TRUE;
 }